/*
 * 代号：凤凰
 * http://www.jphenix.org
 * 2024年8月13日
 */
package org.springframework.beans.factory.annotation;

import org.springframework.beans.factory.config.AutowireCapableBeanFactory;

/**
 * 【假类】假的Spring枚举类
 * @author MBG
 * 2024年8月13日
 */
public enum Autowire {

	NO(AutowireCapableBeanFactory.AUTOWIRE_NO),
	BY_NAME(AutowireCapableBeanFactory.AUTOWIRE_BY_NAME),
	BY_TYPE(AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE);

	private final int value;


	Autowire(int value) {
		this.value = value;
	}

	public int value() {
		return this.value;
	}

	public boolean isAutowire() {
		return (this == BY_NAME || this == BY_TYPE);
	}
}




